/* TABS EDIT */
div#tabs-wrapper
{ 
	top: 255px;
	position: fixed;
	z-index: 10000000;
	right: 20%;
}
/* HEADER */
.header {
	/* position: relative; */
	position: fixed;
	height: 277px;
	z-index: 1;
}

/* Mobile */
.mobile .header {
	z-index: 2;
}

.header.fixed {
	height: 150px;
}

.header:after {
    clear: both;
}


.header .logo {
	position: absolute;
    top: 47px;
	margin-top: 0;
}

.header.fixed  .logo {
	position: fixed;
    /*top: 20px;*/
	margin-top: 0;
}

.header .immagine  img{
    width: 1260px;
}

/* pulsante per tornare in cima alla pagina */
.header .go-top{
	border-radius: 50%;
	background-color: #30aedf;
	width: 30px;
	height: 30px;
    position: fixed;
	bottom: -30px;
    opacity: 1;
	float: right;
	cursor: pointer;
	
}

.fa-angle-up:before {
    content: "\039b";
    font-weight: 700;
    line-height: 2;
    margin-left: 10px;
}


/* NAVIGATION BAR */
.nav {
	overflow: unset;
	position: absolute;
	margin-top: 0;
	top: 128px;
}

.header.fixed .nav{
	top: 235px;
}


.cerca {
	margin-right: 0;
    position: absolute;
    right: 100px;
    top: 0;
}

.header.fixed  .cerca {
    top: 176px;
}

.scelta_lingua {
    position: absolute;
    right: 100px;
    top: 243px;
}

.header.fixed .scelta_lingua {
    top: 250px;
}

.scelta_lingua a {
	text-decoration: none;
	color: #fff;
	padding: 0 8px;
}

.scelta_lingua .ita {
	padding-right: 0;
}

/* Mobile */
.mobile .corpo_centrale .left {
	z-index: 1;
}
/*sinistro*/
.corpo_centrale .left {
	background-color: #30aedf;
    color: #fff;
    height: 100%;
    /* position: relative; */
	position: fixed;
    top: 276px;	
    /*width: 370px;*/
    width: 27.5%;
    max-width: 270px;
}

.corpo_centrale .left .item-list{    
	margin: 25px 0 0 100px;
	/* margin: 66px 0 0 100px; */
}

.corpo_centrale .left .item-list ul {
	padding: 0;
	margin: 0;
}

.corpo_centrale .left .item-list li {
    display: block;
	/* margin-top: 52px; */
}

.corpo_centrale .left .item-list a{
	color: inherit; 
    text-decoration: none;
	font-size: 24px;
	margin-top: 8px;
}


.corpo_centrale .left .navigation {	
    /* padding: 14px 0 0 1px; */
    padding: 0 0 0 1px; 
}

.corpo_centrale .left .navigation a {	
    margin-top: 18;
}



.corpo_centrale .left .navigation .point {
	font-size: 15px;
	color: #fff;
	text-decoration: none;
	display: block;
	padding-bottom: 10px;
	background-image: url("../images/bullet_empty.png");
	background-repeat: no-repeat;
	background-position: 0 6px;
	
}

.corpo_centrale .left .navigation .point.selected  {
	background-image: url("../images/bullet_full.png");
}

.corpo_centrale .left .navigation a:before {
    border-left: 1px solid #fff;
    content: "";
    height: 46px;
    left: 105px;
    margin-top: 14px;
    position: absolute;
}

.corpo_centrale .left .navigation a.visited:before {
    border-left: 2px solid #fff;
}

.corpo_centrale .left .navigation a.last:before {
    border-left: none;
}

.corpo_centrale .left .navigation span {
	margin-left: 24px;
	height: 35px;
	display: block;
}




/*destro*/
.corpo_centrale .right {
	color: black;
    left: 370px;
    position: relative;
    top: 281px;
	/*width: 890px;*/
	width: 72.5%;
	overflow: hidden;
}

.corpo_centrale .right .contenuto {
	/* padding: 50px 100px 30px 35px; */
	padding: 25px 100px 30px 35px;
}

.corpo_centrale .right .contenuto .paragrafo  {
	padding-bottom: 35px;
	color: #4a4e57;
}

.corpo_centrale .right .contenuto .paragrafo img {
	max-width: 745px;
}

.corpo_centrale .right .contenuto .paragrafo .titolo .icona {
	float: left;
	margin: 0 18px 0 0;
	max-width: 55px;
	max-height: 85px;
	overflow: hidden;
}

.corpo_centrale .right .contenuto .paragrafo .titolo .testo {
	float: left;
	margin: 35px 0 0 0;
	font-size: 35px;
	color: #30aedf;
	text-transform: uppercase;
}

.corpo_centrale .right .contenuto .paragrafo .descrizione {
	margin-top: 29px;
	font-size: 15px;
	line-height: 26px;
}

.corpo_centrale .right .contenuto .paragrafo .descrizione img{
	padding: 15px 0 5px 0;
}

.corpo_centrale .right .contenuto .paragrafo .descrizione .didascalia{
	font-size: 13px;
}

.corpo_centrale .right .contenuto .paragrafo .galleria {
	margin-top: 40px;
}

.corpo_centrale .right .contenuto .paragrafo .galleria .didascalia {
	z-index: 5;
}

.corpo_centrale .right .contenuto .paragrafo .galleria .contenitore_galleria {
	max-width: 745px;
    overflow: hidden;
	margin: 18px 0 30px 0;
}

.corpo_centrale .right .contenuto .paragrafo .galleria .pulsanti_scorrimento {
	float: right;
    position: relative;
    right: 17px;
    top: -83px;
}

.corpo_centrale .right .contenuto .paragrafo .galleria .pulsanti_scorrimento a {
	cursor: pointer;
}

.corpo_centrale .right .contenuto .paragrafo .galleria .pulsanti_scorrimento img{
	vertical-align: middle;
}

.corpo_centrale .right .contenuto .paragrafo .galleria .pulsanti_scorrimento .conteggio_pagina {
	color: #fff;
	padding: 0 25px;
	font-size: 30px;    
	display: inline;
	vertical-align: middle;
}


/* footer */
.footer {
	position: relative;
	top: 100%;
}

.mobile .footer {
	z-index: 2;
}